home *** CD-ROM | disk | FTP | other *** search
- Baycom driver for BPQ Node Software
- -----------------------------------
-
- The BPQAX25 program is based on the AX.25 packet driver written by Pawel
- Jalocha for use with NOS which I have modified to interface as an external
- packet driver to the BPQ Node software.
-
- BPQAX25 is a TSR program which is loaded before the BPQCODE program. It has
- several command line options which are given below :
-
- bpqax25 options: (default values in [])
- ? prints this help message
- -i <int_no>(hex) BPQ software interrupt number [60]
- -I <irq>(hex)[p][s] COM IRQ number 2..7 [4]
- -B <base>(hex) COM base address 0..3ff [3f8]
- -b <bit rate>(dec) [1200]
- -c <carrier mode> possible choices are:
- -cf = full duplex (do not care about channel busy - just transmit)
- -cc = sense DCD modem line
- -ct = sense data transitions [default] (hardware DCD)
- -cd = deliver carrier signal from data analysis (software DCD)
- -T <threshold>(dec) software DCD threshold 0..100 [50]
- -s <slot time>(dec) slot time in data bits [120]
- -p <peristance>(dec) persistance/255 [64]
- -h <tx head>(dec) Transmitter head in data bit units [240]
- -t <tx tail>(dec) transmitter tail in data bit units [24]
- -S sound effects (beeps for every received frame)
-
- Running the BPQAX25 program without any command line parameters will default
- to using the modem on COM 1 at 1200 baud using a BPQ interupt of 0x60 (hex)
- which is 96 decimal (used in BPQCFG.TXT - see below ).
-
- To use COM 2, run the program as : BPQAX25 -I3 -B2f8
-
- To configure it into BPQ, you must define a PORT in the BPQCFG.TXT file
- setting TYPE to EXTERNAL and INTLEVEL to the value used in the -i option above
- eg,
-
- PORT
- ID=144.650 Mhz on Baycom Modem
- TYPE=EXTERNAL
- PROTOCOL=KISS
- IOADDR=2F8H
- INTLEVEL=96 ; Note - this is decimal, -i above given in hex
- SPEED=9600
- CHANNEL=A
- QUALITY=10
- MAXFRAME=2
- TXDELAY=500
- SLOTTIME=100
- PERSIST=50
- FULLDUP=0
- FRACK=7000
- RESPTIME=2000
- RETRIES=10
- PACLEN=120
- CWID=G7JJF
- DIGIFLAG=1
- DIGIPORT=0
- USERS=0
- UNPROTO=MAIL,NORMAN
- MHEARD=N
- ENDPORT
-
- I am sure some of these parameters don't need to be specified, ie SPEED,
- IOADDR etc but it doesn't cause any harm to leave them in.
-
- The program only took a quick couple of hours to bodge together and it seems
- to work ok with my setup. It is very unlikely that there are bugs in there
- but if anything strange happens, let me know.
-
- Please note that I cannot give support on the AX25 aspects of the driver
- since I did not write it. You can find more information on this part of the
- program plus fuller descriptions of the various command line parameters by
- referring to the AX25.DOC file which Pawel distributes with his version of
- the program. I did not include it here to save space.
-
- If there is enough interest shown in this program, I may develope it further.
- It is quite big at the moment due to parts of it being written in C but I
- could rewrite it all in assembler (ie pretend to be a 'Real Programmer') if
- there was a demand.
-
- If you have any comments or bugs reports etc, you can contact me at the
- following places :
-
- Jon Welch,
- 50 Quarrydale Road,
- Sutton In Ashfield,
- Notts. NG17 4DR.
- Great Britain
-
- 23rd March, 1996
-
- ╔═════════════════════════════════════╦═════════════════════════════════════╗
- ║ G7JJF @ GB7MAM.#23.GBR.EU AX25 ║ Providing Support For : ║
- ║ jon@g7jjf.demon.co.uk Internet ║ TNCV142, MUTNC205, MUBAY102 ║
- ╠═════════════════════════════════════╩═════════════════════════════════════╣
- ║ Latest Versions Of TNC Driver Softare Available From : ║
- ║ http://ourworld.compuserve.com/homepages/jwelch/ ║
- ╚═══════════════════════════════════════════════════════════════════════════╝